A Study on A Tool to Suggest Similar Program Element Modifications
نویسندگان
چکیده
Many program tasks require continuous modification of similar program elements, which is burdensome on programmers because continuous modifications are time consuming and some modifications are easily overlooked. To resolve this issue, I extracted all possible matching elements via similarity patterns from recently modified elements using a sub syntax tree comparison and then created a tool, SimilarHighlight. My tool suggests similar program elements that may be modified during the next modification. Potential elements are highlighted and their text can be immediately selected by shortcut keys. Evaluations indicate that SimilarHighlight can improve programming productivity. Currently, the tool supports C, C#, JAVA, and JavaScript, but in the future I will expand it to other languages.
منابع مشابه
The Pattern of Ground Deformations due to Circular Tunneling
This paper presents the results of a recent study about the following aspects relevant to tunneling in soft grounds:e) The domain of deformations due to tunneling in soft ground can be specified within a boundary of a parabolic shape. This boundary is defined by a parabolic formula as a function of a central angle which depends on the soil type i.e., either cohesive or cohesionless. This para...
متن کاملThe Pattern of Ground Deformations due to Circular Tunneling
This paper presents the results of a recent study about the following aspects relevant to tunneling in soft grounds:e) The domain of deformations due to tunneling in soft ground can be specified within a boundary of a parabolic shape. This boundary is defined by a parabolic formula as a function of a central angle which depends on the soil type i.e., either cohesive or cohesionless. This para...
متن کاملApplication of Boundary Element Method to 3 D Submerged Structures With Open Ends (RESEARCH NOTE)
This paper presents a three dimensional application of direct Boundary-Element Method (BEM) for computing interaction of sinusoidal waves with a large submerged open bottom structure near the floor with finite depth. The wave diffraction problem is formulated within the framework of linearized potential theory and solved numerically with direct BEM. A computer program based on BEM is developed ...
متن کاملImage Optimization in Single Photon Emission Computed Tomography by Hardware Modifications with Monte Carlo Simulation
Introduction: In Single Photon Emission Computed Tomography (SPECT), the projection data used for image reconstruction are distorted by several factors, including attenuation and scattering of gamma rays, collimator structure, data acquisition method, organ motion, and washout of radiopharmaceuticals. All these make reconstruction of a quantitative SPECT image very difficult. Simulation of a SP...
متن کاملNumerical and Experimental Analysis and Optimization of Process Parameters of AA1050 Incremental Sheet Forming
The incremental sheet metal forming (ISMF) process is a new and flexible method that is well suited for small batch production or prototyping. This paper studies the use of the finite element method in the incremental forming process of AA1050 sheets to investigate the influence of tool diameter, vertical step size, and friction coefficient on forming force, spring-back, and thickness distribut...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014